Part Number Hot Search : 
B584B LXD970A CGY2011G MV6361A BC847B NR4018 5520M BAL99
Product Description
Full Text Search
 

To Download 4DISPLAY-SHIELD-144 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  uncontrolled copy when printed or downloaded. please refer to the 4d systems website for the latest revision of this document 4display shields 4display - shield - 96/128/160/144 document date: 6 th september 2012 document revision: 1.0 d atasheet 4d systems turning technology into art
4display - shield - 96/128/160/144 C arduino shields contents 1. description ...................................................................................................................................3 2. features .......................................................................................................................................4 3. hardware description ..................................................................................................................5 4display - shield - 96 arduino shield C featuring a 4d systems oled - 96- g2 ......................................... 5 3.1. 4display - shield - 128 arduino shield C featuring a 4d systems oled - 128- g2 ..................................... 6 3.2. 4display - shield - 160 arduino shield C featuring a 4d systems oled - 160- g2 ..................................... 7 3.3. 4display - shield - 144 arduino shield C featuring a 4d systems lcd - 144- g2 ....................................... 8 3.4. jumper settings ...................................................................................................................................... 9 3.5. 4. related products ........................................................................................................................10 5. schem atic design .......................................................................................................................11 6. specifications and ratings ..........................................................................................................12 7. legal notice ...............................................................................................................................13 8. contact information ...................................................................................................................13
4d systems 4display - shield ? 2012 4d systems page 3 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 1. d escription the 4display - shield provides an easy way of interfacing 4d system s display modules to the arduino - duemilanove, the arduino - mega and many other arduino compatible boards. the 4display - shields come in 4 models , featuring a 5 way multiswitch joystick and male headers that help connect the 4display - shield to the arduino boards. the 5 position joystick is connected to the arduino d2, d3, d4, d5 and d6 pins. the communication interface between the 4display - shield and the arduino is via the serial uart. both the t x and rx signals are jumpered on the shield pcb so that the arduino uart can be freed - up when it's being programmed. the 4display - shield can be purchased in four mod e l s , featuring one of the following displays: ? oled - 96- g2 ? oled - 128- g 1 (or oled - 128 - g 2) ? oled - 160- g 1 (or oled - 160 - g2 ) ? lcd - 144- g2 the se feature packed display modules, coupled with a convenient arduino shield, makes an ideal platform for learning and experimenting with the 4d systems display modules . the 4display - shield is integrated with a full colour oled or tft lcd screen (model dependant) , tiny yet poweful goldelox graphics processors and a micro - sd connector which supports standard and high - capacity memory cards. the memory card can be used to store images, icons, video clips and data l ogging. the 4d systems display module on the 4display - shield can be programmed as a stand - alone controller, or as a serial slave to the arduino. to change how the display module is programmed, simply download the 4d systems workshop 4 ide software from the 4d systems website, www.4dsystems.com.au , and follow the on screen instructions. when configured as a serial slave, the arduino takes the role of the host controller. this allows you to develop your graphics applications using the arduino development environment and software tools. the goldelox processor has a rich set of serial commands built inside the chip and the commands are sent from the arduino via the serial (uart) interface. all it takes is a few bytes of serial data from the arduino and you can quickly and easily draw lines, circles, text and even display images as well as play video clips. the following links (not affil iated to 4d systems) may prove useful when configuring the 4display - shield as a serial slave: http://embeddedcomputing.weebly.com/serial - lcd.html htt p://jennylc.com/4d/ http://nicholasboka.com/?page_id=23 http://code.google.com/p/displayshield4d/ http://code.google.com/p/uoled - library/ when configured as a stand - alone processor, the 4display - shield becomes a stand - alone device and all display application code is written in the workshop 4 ide, using the 4dgl language. don't let the name scare you off, 4dgl is an easy to learn but a powerful high level language. it allows the developer to write applications in a high level syntax similar to popular languages such as basic, c and pascal and run it directly on the goldelox processor. if you can write arduino code then you can certainly write 4dgl co de. the display modules are stand - alone devices. it allows the user to take complete control of all available resources on the display module such as the serial port, the graphic s display and the micro - sd memory card. thus graphics intensive processes can be completely offloaded from the arduino and run on the goldelox processor , along with micro - sd card processes and access to the goldelox i/o pins. it provides the user complete control over the display module allowing them to offload a lot of overhead from the host processor by creating the 'work horse' objects within the display module itself. so, for a game of tetris, rather than sending all the tetris graphics objects (tile bl ocks, borders, game score, etc etc), as serial graphics primitives, entire functions can be created in 4dgl and receive simple serial commands to control them. this also gives a neat division between the graphics functions and the game itself, allowing cha nges in the games appearance without altering the main arduino game code, effectively allowing you to 'change skins' for the games appearance.
4d systems 4display - shield ? 2012 4d systems page 4 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 2. f eatures ? on - board micro - sd memory card adaptor for storing of icons, images, animations, etc. supports standard and high capacity (hc - sd) memory cards. ? 5 - way multifunction joystick switch directly connected to arduino d2, d3, d4, d5 and d6 pins. ? powered from the arduino board, uses the 5v supply pin. ? rohs compliant. 4display - shield - 96 ? 4d systems oled - 96- g2 display module ? 96 x 64 resolution, 65k true to life colours, pmoled screen. ? 0.96 diagonal size, viewing area: 20mm x 14mm. ? no back lighting with near 180 viewing angle. 4display - shield - 128 ? 4d systems oled - 128 - g 1 (or oled - 128- g 2) display module ? 128 x 128 resolution, 65k true to life colours, pmoled screen. ? 1.5 diagonal size, viewing area: 27mm x 27mm. ? no back lighting with near 180 viewing angle. 4display - shield - 160 ? 4d systems oled - 160 - g 1 (or oled - 160- g 2) display module ? 160 x 128 resolution, 65k true to life colours, pmoled screen. ? 1.7 diagonal size, viewing area: 33.6mm x 27mm. ? no back lighting with near 180 viewing angle. 4display - shield - 144 ? 4d systems lcd - 144- g2 display module ? 128 x 128 resolution, 65k true to life colours, lcd - tft screen. ? 1.44 diagonal size, viewing area: 25.5mm x 26.5mm. ? led back lighting with greater than 1 5 0 viewing angle. 4display - shield - 96 arduino shield 4display - shield - 128 arduino shield 4display - shield - 160 arduino shield 4display - shield - 144 arduino shield
4d systems 4display - shield ? 2012 4d systems page 5 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 3. hardware description 4display - shield - 96 arduino shield C featuring a 4d systems oled - 96- g2 3.1. the 4display - shield - 96 is an arduino shield featuring a 4d systems oled - 96 - g2 display module, and a joystick for a user interface. the 4display - shield - 96 provides a simple serial interface between the arduino platform and the 4d systems display, allowing rapid hardware prototyping and development. programming the 4display - shield - 96 with the 4d systems workshop 4 software is required to get started, and there the user can choose the programming environment to use. workshop 4 provides the user with 3 programming environments, to give the freedom of choice for how the display module will be configured. please refer to the datasheet of the oled - 96- g2 display module for further information, available from the 4d s ystems website, www.4dsystems.com.au the designer en v ironment of the 4d systems workshop 4 software, enables the full display power of the oled - 96- g2 display module to be harnessed. this is where 4dgl logic is written in its natural form , and enables the user to make this 4display - shield into a controller, along with simply being a display to the arduino. please refer to the 4dgl - programmers - reference - manual.pdf and goldelox - 4dgl - internal - functions.pdf documents for more information on the 4dgl programming language. the visi environment enables a visual programming experience for the user to quickly create a display using drag - and - drop objects. the user can simply lay the objects on the display and generate 4dgl code automatically for those objects. the user then manipulates this code the 4dgl codespace to fu r ther configure based on the users application requirements. this environment allows the use r to immediately see what the display will look like once programmed. the serial environ ment enables the display to turn into a slave serial display , allowing all development to be done in the arduino ide . writing commands from the arduino and sending th em over the serial port, will enable the user to draw primitives, text, play video, animations and much more. this is the most common environment used for arduino users. please refer to the workshop - 4 - ide - user - manual .pdf documentation for futher information on the commands available.
4d systems 4display - shield ? 2012 4d systems page 6 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 4display - shield - 128 arduino shield C featuring a 4d systems oled - 128 - g2 3.2. the 4display - shield - 128 is an arduino shield featuring a 4d systems oled - 128 - g 1 (or oled - 128- g 2) display module, and a joystick for a user interface. the 4display - shield - 128 provides a simple interface between the arduino platform and the 4d systems display, allowing rapid hardware prototyping and development. programming the 4display - shield - 128 wit h the 4d systems workshop 4 software is required to get started, and there the user can choose the programming environment to use. workshop 4 provides the user with 3 programming environments, to give the freedom of choice for how the display module will b e configured. please refer to the datasheet of the oled - 128 - g 1/g2 display module for further information, available from the 4d systems website, www.4dsystems.com.au the designer environment of the 4d systems workshop 4 software, enables the full display power of the oled - 128- g 1/g2 display module to be harnessed. this is where 4dgl logic is written in its natural form, and enables the user to make this 4display - shield into a controller, along with simply being a display to the arduino. please refer to the 4dgl - programmers - reference - manual.pdf and goldelox - 4dgl - internal - functions.pdf documents for more information on the 4dgl programming language. the visi environment enables a visual programming experience for the user to quickly create a display using drag - and - drop objects. the user can simply lay the objects on the display and generate 4dgl code automatically for those objects. the user then manipulates this code the 4dgl codespace to further configure based on the users application requirements. this environment allows the use r to immediately see what the display will look like once programmed. the serial environment enables the display to turn into a slave serial display, allowing all development to be done in the arduino ide. writing commands from the arduino and sending them over the serial port, will enable the user to draw primitives, text, play video, animations and much more. this is the most common environment used for arduino users. please refer to the workshop - 4 - ide - user - manual .pdf documentation for futher information on the commands available. note: 4display - shield - 128 modules will start shipping with oled - 128 - g2 instead of oled - 128- g 1 modules without warning or notice. no operational differences exist with respect to this arduino shield.
4d systems 4display - shield ? 2012 4d systems page 7 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 4display - shield - 160 arduino shield C featuring a 4d systems oled - 160 - g2 3.3. the 4display - shield - 160 is an arduino shield featuring a 4d systems oled - 160 - g 1 (or oled - 160- g 2) display module, and a joystick for a user interface. the 4display - shield - 160 provides a simple interface between the arduino platform and the 4d systems display, allowing rapid hardware prototyping and development. programming the 4display - shield - 160 with the 4d systems workshop 4 software is required to ge t started, and there the user can choose the programming environment to use. workshop 4 provides the user with 3 programming environments, to give the freedom of choice for how the display module will be configured. please refer to the datasheet of the ol ed - 160 - g 1/g2 display module for further information, available from the 4d systems website, www.4dsystems.com.au the designer environment of the 4d systems workshop 4 software, enables the full display power of the oled - 160- g 1/g2 display module to be harnessed. this is where 4dgl logic is written in its natural form, and enables the user to make this 4display - shield into a controller, along with simply being a display to the arduino. please refer to the 4dgl - programmers - reference - manual.pdf and goldelox - 4dgl - internal - functions.pdf documents for more information on the 4dgl programming language. the visi environment enables a visual programming experience for the user to quickly create a display using drag - and - drop objects. the user can simply lay the objects on the display and generate 4dgl code automatically for those objects. the user then manipulates this code the 4dgl codespace to further configure based on the users application requirements. this environment allows the user to immediately see what the display will look like once programmed. the serial environment enables the display to turn into a slave serial display, allowing all development to be done in the arduino ide. writing commands from the arduino and sending them over the serial port, will enable the user to draw primitives, text, play video, animations and much more. this is the most common environment used for arduino users. please refer to the workshop - 4 - ide - user - manual .pdf docume ntation for futher information on the commands available. note: 4display - shield - 160 modules will start shipping with oled - 160 - g2 instead of oled - 160- g 1 modules without warning or notice. no operational differences exist with respect to this arduino shield.
4d systems 4display - shield ? 2012 4d systems page 8 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 4display - shield - 144 arduino shield C featuring a 4d systems lcd - 144 - g2 3.4. the 4display - shield - 144 is an arduino shield featuring a 4d systems lcd - 144- g2 display module, and a joystick for a user interface. the 4display - shield - 144 provides a simple interface between the arduino platform and the 4d systems display, allowing rapid hardware prototyping and development. programming the 4display - shield - 144 with the 4d systems workshop 4 software is required to get started, and there the user can choose the programming environment to use. workshop 4 provides the user with 3 programming environments, to give the freedom of choice for how the display module will be configured. please refer to the datasheet of the lcd - 144- g2 display module for further information, available from the 4d systems website, www.4dsystems.com.au the designer environment of the 4d systems workshop 4 software, enables the full display power of t he lcd - 144- g2 display module to be harnessed. this is where 4dgl logic is written in its natural form, and enables the user to make this 4display - shield into a controller, along with simply being a display to the arduino. please refer to the 4dgl - programmers - reference - manual.pdf and goldelox - 4dgl - internal - functions.pdf documents for more information on the 4dgl programming language. the visi environment enables a visual programming experience for the user to quickly create a display using drag - and - drop objects. the user can simply lay the objects on the display and generate 4dgl code automatically for those objects. the user then manipulates this code the 4dgl codespace to further configure based on the users application requirements. this environment allows the user to immediately see what the display will look like once programmed. the serial environment enables the display to turn into a slave serial display, allowing all development to be done in the arduino ide. writing commands from the arduino and sending them over the serial port, will enable the user to draw primitives, text, play video, animations and much more. this is the most common environment used for arduino users. please refer to the workshop - 4 - ide - user - manual .pdf docume ntation for futher information on the commands available.
4d systems 4display - shield ? 2012 4d systems page 9 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields jumper settings 3.5. on the 4display - shield there is a 2x3 way jumper header (jp1), used to enable or disable the rx, tx and reset lines between the arduino and the display module. when the shunt is connected between the two relevant pins, the feature of that configuration point is enabled. when disconnected, the feature is disabled. ? reset C when the two pins are joined with the shunt, reset is connected between the display module and digital pin d7 of the arduino. ? rx C when the two pins are joined with the shunt, rx0 is from the display module is connected to the arduino tx pin ? tx C when the two pins are joined with the shunt, tx0 is from the display module is connected to the arduino rx pin disconnection of these jumpers will be required when programming the display module or the arduino, as they share the same serial bus for both communications and for their individual programming. reset rx tx
4d systems 4display - shield ? 2012 4d systems page 10 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 4. related products oled - 96- g2 oled - 128- g1 oled - 128- g2 oled - 160- g 1 oled - 160 - g2 lcd - 144- g2
4d systems 4display - shield ? 2012 4d systems page 11 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 5. schematic design
4d systems 4display - shield ? 2012 4d systems page 12 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 6. specifications and ratings recommended operating conditions parameter conditions min typ max units supply voltage (vcc) 4.5 -- 5.5 v operating temperature - 10 -- + 65 c input low voltage (vil) a ll pins gnd -- 0. 8 vcc v input high voltage (vih) all pins 2.0 vcc -- vcc v reset pulse (trp) external open collector 5 .0 -- -- m s for further specifications, specific to the actual display module, please refer to the 4d systems website for further information, www.4dsystems.com.au ordering information order code s : ? 4d isplay - shield - 96 ? 4d isplay - shield - 128 ? 4d isplay - shield - 160 ? 4d isplay - shield - 144 package: 105 mm x 65 mm x 30mm packaging: module sealed in antistatic foam padded 4d systems box
4d systems 4display - shield ? 2012 4d systems page 13 of 13 www.4dsystems.com.au 4display - shield - 96/128/160/144 C arduino shields 7. legal notice proprietary information the information contained in this document is the property of 4d systems pty. ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4d systems endeavours to ensure that the informa tion in this document is correct and fairly stated but does not accept liability for any error or omission. the development of 4d systems products and services is continuous and published information may not be up to date. it is important to check the curr ent position with 4d systems. 4d systems reserves the right to modify, update or makes changes to specifications or written material without prior notice at any time. all trademarks belong to their respective owners and are recognised and acknowledged. di sclaimer of warranties & limitation of liability 4d systems makes no warranty, either expressed or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, non - infr ingement and fitness for any particular purpose. information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. it is your responsibility to ensure that your appl ication meets with your specifications. in no event shall 4d systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4d systems, or the use or inability to use the same, even if 4d systems has been advised of the possibility of such damages. 4d systems prod ucts are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail C safe performance, such as in the operation of nuclear facilities, aircraft navigation or communicat ion systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage (high risk activities). 4d systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for high risk activities. use of 4d systems products and devices in 'high risk activities' and in any other application is entirely at the buyers risk, and the buyer agrees to d efend, indemnify and hold harmless 4d systems from any and all damages, claims, suits, or expenses resulting from such use. no licenses are conveyed, implicitly or otherwise, under any 4d systems intellectual property rights. 8. contact information for technical support: support@4dsystems.com.au for sales support: sales@4dsystems.com.au website: www.4dsystems.com. au copyright 4d systems pty. ltd. 2000 - 2012.


▲Up To Search▲   

 
Price & Availability of 4DISPLAY-SHIELD-144

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X